﻿.border { border:1px solid red;}
.top1 { margin-top:1px;}
.member .vipbanner {background: url(../images/vipbanner.png) left top no-repeat;background-size:cover;height:258px;}
.member .layout_side{width:193px;float:left;}
.member .layout_main{width:803px;float:left;border:2px solid #d3d3d3;min-height:560px;}
.member .layout_side{ background:#f1f1f1;min-height:560px;}
    .member .layout_side .side_nav {padding-top:196px;position:relative;}
        .member .layout_side .side_nav .headimg {position:absolute;top:-40px;left:13px; border:1px solid #d3d3d3;padding:5px;background:#fff;}
            .member .layout_side .side_nav .headimg img {width:160px;height:160px;border:1px solid #f0f0f0; }
         .member .layout_side .side_nav .headimg  .htitle{ color:#7d7d7d;font-size:12px;width:156px;overflow:hidden;margin:0 auto;line-height:30px;padding-left:5px;}
      .member .layout_side .side_nav .headimg  abbr{ color:#b10b4a;padding-left:5px;}
.member .layout_side .side_nav a.nav_title{ display:block; height:32px;background:#b10b4a;color:#fff;font-size:14px;text-indent:55px;line-height:32px;cursor:pointer;font-weight:bold}
    .member .layout_side .side_nav a.nav_title:hover {color:#fff; }
        .member .layout_side .side_nav a.personinfomation { background:#b10b4a url(../images/mem1.png) no-repeat 35px center;}
     .member .layout_side .side_nav a.order { background:#b10b4a url(../images/mem2.png) no-repeat 32px center;}
     .member .layout_side .side_nav a.conllect { background:#b10b4a url(../images/mem3.png) no-repeat 32px center;}
     .member .layout_side .side_nav a.consult { background:#b10b4a url(../images/mem4.png) no-repeat 32px center;}
    .member .layout_side .side_nav a.mail { background:#b10b4a url(../images/mem5.png) no-repeat 34px center;}

   .member .layout_side .side_nav  a { display: block; display: block; height: 37px; color:#646464;text-indent:60px;line-height:37px;font-size:14px;}
    .member .layout_side .side_nav  a:hover{ color:#b10b4a;}
  .member .layout_side .side_nav  a.on{ color:#b10b4a;}
.member .layout_main .vipcon { width:756px;margin:0 auto;}
 .layout_main  .viptitle, .layout_main  .viptitle1 {font-size:18px;margin-top:30px;color:#333;font-family:'Microsoft YaHei';line-height:30px; }
.layout_main .viptitle {font-size: 18px;border-bottom:2px solid #d3d3d3;}
.layout_main .viptitle >span{font-family:"Microsoft YaHei";font-size:14px;color:#323232;font-weight:bold;}
.layout_main .viptitle >span >a{font-family:"宋体";color:#0c02ff;font-weight:initial;}
.layout_main .viptitle >span>img{padding-bottom:1px;}
 .layout_main  .viptitle1 {font-size:25px; }

    .member .layout_main .vipcon .changleft {width:320px;float:left;margin-top:30px;}
       .member .layout_main .vipcon .changleft div{line-height:40px;height:40px;}
        .member .layout_main .vipcon .changleft div span{display:inline-block;text-align:right; width:100px;}
input[type=text],input[type=password] { width:205px;height:23px;padding-left:5px;}
        .member .layout_main .vipcon .changleft div input[type=submit] { width:110px;height:30px;line-height:30px;text-align:center;background:#b10b4a;color:#fff;border-radius:5px;border:none;font-family:'Microsoft YaHei';font-size:14px;margin-top:20px;box-shadow:1px 1px 3px #999,-1px -1px 3px #999;}
    .member .layout_main .vipcon .changright {width:326px; float:left;margin-left:55px;margin-top:30px;}
.member .layout_main .vipcon .changright .stitle{ color:#b10b4a;font-size:14px;font-family:'Microsoft YaHei';margin-top:-10px;}
        .member .layout_main .vipcon .changright .scon { color:#9a9a9a;line-height:25px;font-size:12px;margin-top:10px;}

table.first td.pad {padding:0 25px; }
label.error{ border-style:solid; border-width:1px;position:relative;left:320px;top:-40px; display:inline-block;line-height:20px;color:#b10b4b;background:#fff;padding-left:8px;}
label.error:before { content: ''; display: block; width: 6px; height: 10px; background: url(../images/err.png) left top no-repeat; position: absolute; top: 5px; left: -5px; }
.mailcon table.first  { width:100%;margin-top:10px;text-align:center;}
.mailcon table input[type=checkbox] { margin-right:5px;}
.mailcon .first>tbody>tr:first-child{height:41px;line-height:41px;background:#b10b4b;color:#fff;}
.mailcon .first>tbody>tr:first-child a{color:#fff;}
    .mailcon .first > tbody > tr:first-child  td:first-child{text-align:left;padding-left:10px; }
.mailcon table.second  {margin-top:10px;width:100%;text-align:center;border:1px solid #cccccc;}
    .mailcon table.second > tbody > tr:first-child { background-color:#f6f6f6;height:30px;text-align:left;}
       .mailcon table.second > tbody > tr:first-child td:first-child{padding-left:10px; }
    .mailcon table.second > tbody > tr:first-child  .time{ color:#646464;}
.themecolor {color:#b10b4a; }
.mailcon table.second  .addstyle td{border-left:1px solid #cfcfcf;}
    .mailcon table.second  td.pad {padding:15px 25px; }
.mailcon table.second td .pay { width:65px;height:23px;line-height:23px;text-align:center;background:#b10b4a;color:#fff;border-radius:5px;border:none;font-family:'Microsoft YaHei';font-size:12px;box-shadow:1px 1px 3px #999,-1px -1px 3px #999; }

.user_evaluate .mycomment ul li { line-height:20px;letter-spacing:1px;}
.user_evaluate { margin-top:20px;}
.mycomment .item .msg_btn { right:154px;}
.member .item .text_area textarea { width:93%;padding-left:15px;padding-top:10px;height:90px;}
.comment table.second > tbody > tr { line-height:25px;}
.comment table.second > tbody > tr:first-child { text-align:center;background:#fff;}
.comment table.second > tbody > tr a{color:#b10b4a;}
.comment table.second > tbody > tr td .reply{ height:auto;line-height:35px;background:#f0f0f0;padding-left:8px;position:relative;margin-top:10px;}
    .comment table.second > tbody > tr td .reply img { position:absolute;top:-6px;}
.page { text-align:right;margin-top:20px;}
.page a,.page span{display:inline-block;width:auto;height:21px;line-height:21px;text-align:center;}
    .page span.on { background-color:#b10b4a;color:#fff;}
    .page a.pre{ border:1px solid #cccccc;background:url(../images/per.png) no-repeat center center;}
    .page a.sure {width:45px;border:1px solid #aaaaaa;background:#f9f9f9;}
    .page input { width:33px;height:19px;text-align:center;border:1px solid #a9a9aa;}
    .page a.next { width:66px;border:1px solid #cccccc;color:#ccc;margin-right:8px;text-align:left;background:url(../images/next.png) no-repeat 48px center;text-indent:10px;}


.consultpage .first .second { border:1px solid #cccccc;}
.consultpage table.second > tbody > tr td .reply { height:auto;line-height:22px;padding-top:5px;}
    .consultpage table.second > tbody > tr td .reply .time {color:#989898; }
.consultpage .first > tbody > tr:first-child td:first-child { text-align:center;}

.consultpage table.second .addstyle td { border:none;}
.collect table.second .addstyle td { border:none;}

.collect .first > tbody > tr:first-child td:first-child { text-align:center;}

.personinfomation { padding-bottom:140px;}
.ppersoninfomationerson  .viptitle  {font-size:25px;font-family:'Microsoft YaHei';margin-top:20px;border:none;}
.personinfomation  .grand { font-size:12px;color:#646464;}
    .personinfomation .grand span { color: #b10b4a; font-size: 14px;line-height:35px; }
.personinfomation .pro {position:relative;border-bottom:1px solid #dcdcdc;padding-bottom:20px; } 
.personinfomation .pro  .probg{position:absolute;left:0; } 
.personinfomation .pertitle{font-size:18px;color:#3c3c3c;font-family:'Microsoft YaHei';margin-top:15px;margin-bottom:10px;}
.personinfomation .headimg { padding-left:235px;position:relative;}
.personinfomation table { margin-left:70px;margin-top:30px;line-height:30px;}

    .inputText{width:160px;border:none;background:none;}
        .personinfomation table input.show {border:1px solid #b4b4b4; box-shadow:inset 1px 1px 2px #f0f0f0,inset -1px -1px 2px #f0f0f0; }
    .personinfomation table tr td:first-child{ text-align:right;}
    .personinfomation table tr td .edite{display:inline-block; width:112px;height:30px;letter-spacing:1px; line-height:30px;text-align:center;background:#b10b4a;color:#fff;border-radius:5px;border:none;font-family:'Microsoft YaHei';font-size:14px;margin-top:20px; }
 .personinfomation table input.none { border:none;width:165px;margin-right:7px;box-shadow:none;}
 .personinfomation table .font_color{color:#646464;}
.editperson .headimg .desc {position:absolute;left:260px;top:85px;color:#646464; }

.editperson table input[type=text] { width: 160px; border: 1px solid #b4b4b4;width:195px;height:25px;color:#646464; box-shadow:inset 1px 1px 2px #f0f0f0,inset -1px -1px 2px #f0f0f0;}
.editperson table input[type=radio] { margin-right:3px;}
.editperson table tr td .save {display:inline-block; width:100px;height:30px;line-height:30px;text-align:center;background:#b10b4a;color:#fff;border-radius:5px;border:none;font-family:'Microsoft YaHei';font-size:14px;margin-top:30px;box-shadow:inset 1px 1px 2px #e8e8e8,inset -1px -1px 2px #e8e8e8;}
.editperson table input.none { border:none;width:165px;margin-right:7px;box-shadow:none;}
.editperson table tr td select { width: 95px; border: 1px solid #b4b4b4;height:25px;  outline:none;box-shadow:inset 1px 1px 2px #e8e8e8,inset -1px -1px 2px #e8e8e8;}









/**********************会员中心订单详情********************************/
.member .layout_main .vipcon_main_body {
    width: 756px;
    margin: 0px auto;
}

.main .layout_main .vipcon_main_body .title {
    font-weight: bold;
    font-family: "Microsoft YaHei";
    font-size: 14px;
    color: #b10b4b;
    height: 10px;
    padding: 20px 0px;
    padding-left: 3%;
    width: 97%;
    background-color: #f8f8f8;
}

.main .layout_main .vipcon_main_body .vipcon_main_body_content .orderid {
    width: 90px;
    text-align: right;
    float: left;
    font-family: "宋体";
    font-size: 12px;
}

.main .layout_main .vipcon_main_body .vipcon_main_body_content .number {
    width: 200px;
    text-align: left;
    float: left;
    margin-left: 60px;
    color: #646464;
    font-family: "宋体";
    font-size: 12px;
}

.main .layout_main .vipcon_main_body .vipcon_main_body_content {
    width: 100%;
    line-height: 40px;
    background-color: #f8f8f8;
}

.member .layout_main .vipcon_main_body .vipcon_main_body_top {
    width: 97%;
    padding-left: 3%;
    line-height: 50px;
    font-weight: bold;
    font-family: "Microsoft YaHei";
    font-size: 18px;
    color: #323232;
    background-color: #ebebeb;
    border-bottom: 4px solid #b10b4b;
}

.main .layout_main .vipcon_main_body .vipcon_main_body_right {
    width: 230px;
    float: right;
    position: relative;
    top: -140px;
}

    .main .layout_main .vipcon_main_body .vipcon_main_body_right .sum {
        line-height: 30px;
    }

    .main .layout_main .vipcon_main_body .vipcon_main_body_right .money .num{
        font-family: "Microsoft YaHei";
        font-size: 30px;
        color: #b10b4b;
    }
        .main .layout_main .vipcon_main_body .vipcon_main_body_right .money .hua{text-decoration:line-through;font-family:"Microsoft YaHei";color:#848484;}

    .main .layout_main .vipcon_main_body .vipcon_main_body_right .text {
        margin-top: 20px;
    }

    .main .layout_main .vipcon_main_body .vipcon_main_body_right .sum, .main .layout_main .vipcon_main_body .vipcon_main_body_right .text {
        font-family: "宋体";
        font-size: 12px;
        color: #b10b4b;
    }



/**********************会员中心全部订单信息********************************/

.tab {
    border-bottom: 2px solid #b10b4a;
    margin: 15px 0px;
}

    .tab a {
        color: #646464;
        margin-bottom: -2px;
        display: inline-block;
        width: 140px;
        line-height: 40px;
        border: 2px solid #cccccc;
        border-bottom: none;
        font-size: 16px;
        text-align: center;
    }

        .tab a.active {
            border: 2px solid #b10b4a;
            border-bottom: 2px solid #fff;
            color: #b10b4a;
        }

.operation input {
    width: 115px;
    margin-left: 3px;
}

.operation a {
    border: 1px solid #d1d1d1;
    border-bottom: 2px solid #ccc;
    border-radius: 3px;
    display: inline-block;
    width: 50px;
    line-height: 25px;
    text-align: center;
    font-size: 14px;
}

.tab_title {
    background-color: #b10b4a;
    color: #fff;
    margin-top: 20px;
}

.tab_title {
    line-height: 40px;
    width: 100%;
}

.tab_content {
    line-height: 30px;
    width: 100%;
}

.tab_title .del {
    color: #fff;
}

.tab_title td {
    text-align: left;
}

.tab_title .all {
    margin-left: 8%;
}

.tab_title .state {
    text-align: left;
    width: 120px;
}

    .tab_title .state select {
        width: 110px;
        height: 28px;
        padding-left: 10px;
        border: none;
    }

.tab_content .item_title {
    background-color: #f6f6f6;
}

.tab_content {
    border: 1px solid #ccc;
    margin-top: 10px;
}

    .tab_content .item_title .itme_all {
        margin-left: 1%;
    }

    .tab_content .item_title .item_del {
        font-family: "宋体";
        font-size: 12px;
        color: #b10b4a;
    }

.item_title > td .oid, .item_title > td .date {
    margin-left: 20px;
    color: #646464;
}

    .item_title > td .oid .num {
        color: #b10b4a;
    }

.tab_content .itme_content > td {
    border-right: 1px solid #ccc;
    text-align: center;
    color: #646464;
}

.tab_content .itme_content .td1 > a, .tab_content .itme_content .td5, .tab_content .itme_content .td7 > a {
    color: #b10b4a;
}

.tab_content .itme_content .td6 > a {
    position: relative;
    top: -8px;
    color: #b10b4a;
}
.tab_content .itme_content .td7 img{position:absolute;top:7px;left:-28px;}
.tab_content .itme_content .td7 .send_email{position:absolute;top:-16px;left:-85px;background-color:#f5f6fa;color:#646663; width:200px;text-align:center; line-height:20px;border-radius:2px;border-color:#cccccc;display:block;border:1px solid #767676;}
.tab_content .itme_content .td7 {
    width: 125px;
    position:relative;
}
.tab_content .itme_content .send_email{color:red;}
.tab_content .itme_content .td7 .update{position:relative;top:10px;}
.tab_content .itme_content .td7 .email{color:#0d02ff;}
.tab_content .itme_content >a {width:200px;text-align:center;  display:block; line-height:20px; color:#646464; border-bottom-color:#e6e6f2;border:1px solid #767676;border-radius:3px;}

.tab_title .td_date {
    width: 80px;
}

.tab_title .count, .tab_title .edit {
    text-align: center;
}

.tab_content .itme_content .td7 .pay {
    display: block;
    width: 60px;
    line-height: 23px;
    background-color: #b10b4a;
    color: #fff;
    border-radius: 5px;
    margin-left: 30px;
}

